<?php

Class Turno{
	private $q;
	private $res;

	public function get_turnos(){
	$fecha = date("Y/m/d");
	
	$this->q =     "select t.*, p.nombre_paciente, p.apellido_paciente 
			from turnos t, pacientes p 
			where 
				p.nro_doc_paciente = t.nro_doc_paciente AND 
				p.tipo_doc_paciente = t.tipo_doc_paciente AND
				t.fecha > '".$fecha."'
			 order by t.fecha desc";
	
	$this->res = Database::query($this->q);
	return $this->res;
	}

	public function get_turno($nrodoc , $tipdoc) {
	$this->q = "select t.*, p.nombre_paciente, p.apellido_paciente 
			from turnos t, pacientes p 
			where 
				t.nro_doc_paciente = $nrodoc AND t.tipo_doc_paciente LIKE '$tipdoc' AND
				p.nro_doc_paciente = t.nro_doc_paciente AND 
				p.tipo_doc_paciente = t.tipo_doc_paciente
				order by id_turno desc limit 1";
	$this->res = Database::query($this->q);
	return $this->res;
	}

	public function get_turno_x_id($id_turno) {
	$this->q = "select t.*, p.nombre_paciente, p.apellido_paciente 
			from turnos t, pacientes p 
			where 
				t.id_turno = $id_turno AND
				p.nro_doc_paciente = t.nro_doc_paciente AND 
				p.tipo_doc_paciente = t.tipo_doc_paciente";
	$this->res = Database::query($this->q);
	return $this->res;
	}	
	public function put_turno($nrodoc , $tipdoc ,$nro_atencion) {
	$fecha = date ( "Y/m/d H:i:s");
	$this->q =     "INSERT INTO turnos (id_turno,nro_doc_paciente,tipo_doc_paciente,sector,numero_atencion,fecha)
			VALUES (NULL , $nrodoc, '$tipdoc', 'G' ,$nro_atencion , '$fecha')";

	Database::query_baja($this->q);
	
	}

	public function next_turno() {
	$this->q = "select id_turno 
			from turnos  
			order by id_turno desc limit 1";
	$this->res = Database::query($this->q);
	return $this->res;
	}	


	public function del_turno($id_turno) {
	$this->q =     "DELETE FROM turnos 
			WHERE
				id_turno= $id_turno";
	Database::query_baja($this->q);
	
	
	}

}?>

